Recent Searches

You haven't searched anything yet.

1 Job in Remote (Any State), VA

SET JOB ALERT
Details...
CACI
Remote (Any State), VA | Full Time
$113k-135k (estimate)
1 Week Ago
Full-Stack Software Engineer (AI+ML)
CACI Remote (Any State), VA
Apply
$113k-135k (estimate)
Full Time | IT Outsourcing & Consulting 1 Week Ago
Save

CACI is Hiring a Remote Full-Stack Software Engineer (AI+ML)

Job Profile:

Software Engineering T4

JR Type:

Funded

Job Category:

Engineering

Minimum Clearance Required to Start:

Secret

Percentage of Travel Required:

None

Type of Travel:

None

Program/Opportunity Name:

Program | CNRFC N6

Referral Bonus Plan:

$1,000* * *

Job Description:

Full-Stack Software Engineer (AI/ML)

CACI is seeking Full-Stack Software Engineer with experience in Generative AI capabilities to join our CNRFC N6 Enterprise Application Innovation team. Our provides end-to-end lifecycle support for Navy Reserve business systems, including full-stack web/mobile-responsive development, SharePoint knowledge management and development, machine learning, date warehouse administration, desktop/server administration, networking, and AWS cloud infrastructure support. Notable systems within our team's area of responsibility include the Navy Reserve Homeport (NRH), Reserve Enterprise Application Locker (REAL), Reserve Force Manpower Tools (RFMT), and the Navy Reserve Data Warehouse (NRDW), all maintained within Amazon Web Services and Microsoft Azure cloud platforms. Our user base (60,000 ) is the entire Navy Reserve Force; to include drilling/inactive Reservists, the Active Reserve (TAR) component, and our operational partners. 

As a full-stack software engineer on the team, you will work collaborate with project managers, analysts, testers, and other engineers to design, develop, and enhance business systems with the addition of new capabilities. In addition to supporting the implementation of general capabilities, you’ll also be the teams resident subject matter expert on generative artificial intelligence capabilities, applying machine-learning techniques to analyze domain datasets, and support the team’s general adoption and integration of AI/ML capabilities into our development processes and solutions. 

Duties and Responsibilities:

  • Participate and own end-to-end iterative design, development, and testing, and deployment of capabilities within the Navy Reserve portfolio of business systems.
  • Work with analysts, stakeholders, and other engineers to understand, define, and improve requirements.
  • Maintain a pulse on development roadmaps and emerging technologies to advance those employed by the team
  • Promotes team growth through a variety of mechanisms, including mentoring, code reviews, educational and inspirational articles, commentary, and talks.
  • Advise leadership and team on complexity reduction in projects, products, services, systems, and process. Recognize and demonstrate the ability to make decisions based on risk and return-on-investment.
  • Produce, test and perform on going evaluation of deployable ML models that can operate in near real time and provide enhanced and automated outputs to the Navy Reserve community.
  • Conduct exploratory data analysis on large, raw and highly dimensional pre-existing datasets, apply data visualization, normalization and data mining methods to extract usable data from possibly noisy datasets.
  • Become a resident expert in all technologies within the full-stack, including but not limited to .NET, JavaScript, React, and subordinate technologies/frameworks, with a particular focus on AI/ML capabilities/tools/techniques.
  • Promote a culture founded on agile-development with high development standards

Required Qualifications:

  • Bachelor Degree in Computer Science, Computer Engineering or related disciplines
  • 5 years of relevant experience performing software development
  • SECRET-level security clearance
  • CompTIA Security certification (or equivalent), or ability to achieve within 6-months
  • Proven ability to perform generative AI tasks (script generation, generative models)
  • Familiarity with unlabeled datasets and applicable machine learning processes (self-supervised learning, semi-supervised and meta-learning)
  • Experience with non-deep learning techniques in a supervised setting (support vector machines, decision trees, KNN, and random forests).Experience with non-deep learning techniques in an unsupervised setting (K-means, DBSCAN, Hierarchical clustering, T-SNE).
  • Experience developing solutions leveraging large language models (LLMs) and Retrieval-Augmented Generation (RAG) workflows
  • Proven ability to multi-task and prioritize accordingly, contributing to multiple assigned-projects
  • Ability to adapt quickly to an existing, complex environment
  • Good understanding of business requirements and IT strategies
  • Excellent written and verbal communication skills
  • Practical knowledge of software design-patterns
  • Experience with bug tracking systems (GitLab, GitHub, Jira, Azure DevOps)
  • Experience with version control systems (Git preferred)
  • Azure, AWS, and/or SaaS-based development experience supporting AI/ML workloads

Desired Qualifications:

  • Experience in and of the following: .NET (C#), ASP.NET, JavaScript, Node, React, Python, MS SQL Server
  • Experience developing in an Agile environment, leveraging Scrum and/or Kanban
  • Experience development business systems for the Department of Defense, specifically the US Navy
  • Experience building responsive web-applications suitable for use on Mobile devices
  • Experience implementing and configuring CI/CD pipelines (Azure DevOps, SonarQube, Nexus Repository Manager, Nexus IQ)
  • Experience managing software deployed to a production environment (IIS, MS SQL Server)
  • Knowledge of AI/ML algorithms, or an ability to learn and understand existing implementations
  • Knowledge of Generative AI and common development patterns, tools, and techniques, including Vector Stores, Large Language Models, and Prompt Engineering

Company Overview:

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn morehere.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$89,500-$188,000

Job Summary

JOB TYPE

Full Time

INDUSTRY

IT Outsourcing & Consulting

SALARY

$113k-135k (estimate)

POST DATE

05/09/2024

EXPIRATION DATE

07/08/2024

WEBSITE

caci.com

HEADQUARTERS

ARLINGTON, VA

SIZE

15,000 - 50,000

FOUNDED

1962

TYPE

Private

CEO

JOHN S MENGUCCI

REVENUE

$5B - $10B

INDUSTRY

IT Outsourcing & Consulting

Related Companies
Show more

CACI
Full Time
$109k-137k (estimate)
Just Posted
CACI
Full Time
$50k-64k (estimate)
Just Posted
CACI
Full Time
$59k-74k (estimate)
Just Posted

The job skills required for Full-Stack Software Engineer (AI+ML) include Computer Science, Python, Agile, Software Development, JavaScript, AWS, etc. Having related job skills and expertise will give you an advantage when applying to be a Full-Stack Software Engineer (AI+ML). That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Full-Stack Software Engineer (AI+ML). Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Columbia College
Part Time | Contractor
$60k-104k (estimate)
1 Week Ago
For the skill of  Python
Resource Management Concepts, Inc.
Full Time
$111k-136k (estimate)
1 Week Ago
For the skill of  Agile
CACI
Full Time
$124k-154k (estimate)
3 Weeks Ago
Show more

The following is the career advancement route for Full-Stack Software Engineer (AI+ML) positions, which can be used as a reference in future career path planning. As a Full-Stack Software Engineer (AI+ML), it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Full-Stack Software Engineer (AI+ML). You can explore the career advancement for a Full-Stack Software Engineer (AI+ML) below and select your interested title to get hiring information.

DoubleVerify
Full Time
$106k-128k (estimate)
1 Month Ago